﻿//using System;
//using System.Collections.Generic;
//using System.Linq;
//using System.Runtime.Serialization;
//using System.Text;
//using System.Threading.Tasks;
//using System.Web.Services.Protocols;
//using System.Xml.Serialization;

//namespace Wicresoft.EKA.AtriumWebService
//{
//    //  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.33440")]
//    //  [System.SerializableAttribute()]
//    //  [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd")]

//    //  public class AtriumSecurity //: System.ComponentModel.INotifyPropertyChanged
//    //  {

//    //      private UsernameToken UsernameToken;

//    //      [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified, ElementName = "UsernameToken")]
//    //      public UsernameToken usernameToken
//    //      {

//    //          get
//    //          {
//    //              return UsernameToken;
//    //          }
//    //          set
//    //          {
//    //              UsernameToken = value;
//    //          }
//    //      }
//    //  }

//    //  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.33440")]
//    //  [System.SerializableAttribute()]
//    //  [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd", IncludeInSchema = true)]
//    //  public class UsernameToken
//    //  {

//    //      private string Username;
//    //      private string Password;
//    //      private string Nonce;
//    //      private DateTime Created;

//    //      [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified, ElementName = "Username")]
//    //      public string username
//    //      {

//    //          get
//    //          {
//    //              return Username;
//    //          }
//    //          set
//    //          {
//    //              Username = value;
//    //          }
//    //      }
//    //      [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.None, ElementName = "Password",
//    //Namespace = "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-If")]
//    //      public string password
//    //      {

//    //          get
//    //          {
//    //              return Password;
//    //          }
//    //          set
//    //          {
//    //              Password = value;
//    //          }
//    //      }

//    //       [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified, ElementName = "Nonce")]
//    //      public string nonce
//    //      {

//    //          get
//    //          {
//    //              return Nonce;
//    //          }
//    //          set
//    //          {
//    //              Nonce = value;
//    //          }
//    //      }
//    //       [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified, ElementName = "Created")]
//    //      public DateTime created
//    //      {

//    //          get
//    //          {
//    //              return Created;
//    //          }
//    //          set
//    //          {
//    //              Created = value;
//    //          }
//    //      }
//    //  }

//    //[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.33440")]
//    //[System.SerializableAttribute()]
//    //[System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd")]
//    [XmlRoot("Security", Namespace = "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd")]
//    public class Security : SoapHeader//: System.ComponentModel.INotifyPropertyChanged
//    {

//        private XmlSerializerNamespaces xmlns;

//        [XmlNamespaceDeclarations]
//        public XmlSerializerNamespaces Xmlns
//        {
//            get
//            {
//                if (xmlns == null)
//                {
//                    xmlns = new XmlSerializerNamespaces();
//                    xmlns.Add("wsse", "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd");
//                }
//                return xmlns;
//            }
//            set { xmlns = value; }
//        }


//        private UsernameToken UsernameToken;

//        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Qualified, ElementName = "UsernameToken", Namespace = "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd")]
//        public UsernameToken usernameToken
//        {

//            get
//            {
//                return UsernameToken;
//            }
//            set
//            {
//                UsernameToken = value;
//            }
//        }
//    }

//    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.33440")]
//    [System.SerializableAttribute()]
//    [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd")]
//    //[XmlRoot("wsse", Namespace = "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd")]

//    public class UsernameToken
//    {

//        private string Username;
//        private string Password;
//        private string Nonce;
//        private string Created;

//        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Qualified, ElementName = "Username", Order = 0, Namespace = "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd")]
//        // [XmlAttribute(AttributeName = "wsse:Username")]
//        public string username
//        {

//            get
//            {
//                return Username;
//            }
//            set
//            {
//                Username = value;
//            }
//        }
//        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Qualified, ElementName = "Password", Order = 1)]
//        //Namespace = "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-If")]
//        //[System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Qualified, ElementName = "Password", Order = 1,
//        //Namespace = "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-If")]
//        public string password
//        {

//            get
//            {
//                return Password;
//            }
//            set
//            {
//                Password = value;
//            }
//        }

//        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Qualified, ElementName = "Nonce", Order = 2, Namespace = "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd")]
//        public string nonce
//        {

//            get
//            {
//                return Nonce;
//            }
//            set
//            {
//                Nonce = value;
//            }
//        }
//        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Qualified, ElementName = "Created", Order = 3, Namespace = "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd")]
//        public string created
//        {

//            get
//            {
//                return Created;
//            }
//            set
//            {
//                Created = value;
//            }
//        }
//    }



//    //   [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.33440")]
//    //   [System.SerializableAttribute()]
//    //   [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd")]
//    //   [DataContract]
//    //   class UsernameToken : SoapHeader
//    //   {
//    //       // [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified, ElementName = "Username")]
//    //       [DataMember]
//    //       public string Username { get; set; }
//    //       //       [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified, ElementName = "Password",
//    //       //Namespace = "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-If")]
//    //       [DataMember()]
//    //       public string Password { get; set; }

//    //       // [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified, ElementName = "Username")]
//    //       [DataMember]
//    //       public string Nonce { get; set; }
//    //       [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified, ElementName = "Password",
//    //Namespace = "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-If")]
//    //       [DataMember()]
//    //       public DateTime Created { get; set; }
//    //   }


//    /// <remarks/>
//    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.33440")]
//    [System.SerializableAttribute()]
//    //[System.Diagnostics.DebuggerStepThroughAttribute()]
//    //[System.ComponentModel.DesignerCategoryAttribute("code")]
//    //[System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://atrium.bmc.com/2009/01/common")]
//    public partial class LoginInfoTest : object, System.ComponentModel.INotifyPropertyChanged
//    {

//        private string localeField;

//        private string timeZoneField;

//        private string authenticationField;

//        /// <remarks/>
//        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable = true, Order = 0)]
//        public string locale
//        {
//            get
//            {
//                return this.localeField;
//            }
//            set
//            {
//                this.localeField = value;
//                this.RaisePropertyChanged("locale");
//            }
//        }

//        /// <remarks/>
//        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable = true, Order = 1)]
//        public string timeZone
//        {
//            get
//            {
//                return this.timeZoneField;
//            }
//            set
//            {
//                this.timeZoneField = value;
//                this.RaisePropertyChanged("timeZone");
//            }
//        }

//        /// <remarks/>
//        [System.Xml.Serialization.XmlElementAttribute(Namespace = "http://atrium.bmc.com/2009/01/commonTest", Form = System.Xml.Schema.XmlSchemaForm.Qualified, IsNullable = true, Order = 2)]
//        public string authentication
//        {
//            get
//            {
//                return this.authenticationField;
//            }
//            set
//            {
//                this.authenticationField = value;
//                this.RaisePropertyChanged("authentication");
//            }
//        }

//        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;

//        protected void RaisePropertyChanged(string propertyName)
//        {
//            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
//            if ((propertyChanged != null))
//            {
//                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
//            }
//        }
//    }
//}
